package ACM;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

/**
 * @author way
 * @create 2025-03-28 19:37
 */
public class ELM_2 {
    public static void main(String[] args) throws IOException {
        // 1. 一次性读取所有输入
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // 读取 T 表示有 T 组测试
        int T = Integer.parseInt(br.readLine().trim());

        // 2. 先定义一个列表或数组，用来存储所有结果
        String[] results = new String[T];

        // 3. 逐个处理每组数据，并将结果暂存到 results 中
        for (int i = 0; i < T; i++) {
            // 假设每行输入是一个整数 n
            long n = Long.parseLong(br.readLine().trim());

            // 这里进行逻辑处理，例如：
            // 假设我们要计算 n 的平方，并把结果作为输出
            long ans = n * n;

            // 将结果转换为字符串，存入数组
            results[i] = String.valueOf(ans);
        }

        // 4. 全部处理完成后，再一次性输出
        for (String res : results) {
            System.out.println(res);
        }
    }
}


